BQT 블럭세기 -> LQT 레이어세기
페이지 정보
작성자 오세완 작성일 24-02-26 15:10 조회 16,511 댓글 22본문
BQT 블럭세기 명령을 아주 유용하게 잘사용하고 있습니다.
너무 잘사용하다 보니 LQT 레이어세기 명령을 만들면 이것 또한 유용하게 사용할 것 같아서
한번 건의드려 봅니다.
BQT 와 똑같이 만들면 사용이 아주 편리할것 같습니다.
이상입니다~
수고하세요~
첨부파일
- layercount.lsp (1.7K) 1회 다운로드 | DATE : 2024-03-12 19:22:31
댓글목록 22
이자더님의 댓글
이자더 작성일
알겠습니다.
어떤 목적의 작업을 하는데 이런 기능이 필요한 것인지 좀 더 자세히 설명해 주시거나, 작업을 하시는 도면을 올려 주시면 감사하겠습니다.
전체 객체를 모두 세는 것은 3D->2D처럼 꽤 많은 연산을 해야 하는데.. 작업의 목적을 알면 기존 명령어에서 목적에 맞는 것을 찾거나 수정해 드릴 수 있을 것 같아서 그렇습니다.
이자더님의 댓글
이자더 작성일
알겠습니다. 비밀글로 전환하셔서 수량 산출을 하는 도면을 올려 주실 수 있으실까요?
그 도면 중 어떤 객체(레이어)의 수량을 산출하는 것인지도 알려 주시면 더 좋습니다.
이자더님의 댓글
이자더 작성일
도면을 확인했습니다. 감사합니다.
다만 죄송하게도 의도하신 바를 아직도 잘 이해를 하지 못했는데요.
예를 들어서 P01 의 경우, 4각형인데요. 블럭으로는 P01 하나로 셀 수 있지만, 이를 폭파하면 선이 4개가 나오게 되어서..
예를 들면 P01 블럭이 3개가 있고, 이 것을 모두 폭파하면 P01 의 레이어로 된 선이 12개가 세어지게 되거든요.
즉, 폭파를 하면 개별 선의 갯수로 셀 수 밖에 없는데.. 이 것이 의도하신 바가 맞는지 모르겠습니다.
그리고 한영전환은...
예측컨데, 작동은 되고 있는데... 명령어를 다 끝내지 않은 상태인 것 같습니다.
즉 문자를 입력하고, 그 문자 입력이 끝났다고 영문으로 전환되지는 않습니다. 프로그램이 문자를 더 입력할지를 알 수 없기 때문입니다. 그래서 문자를 입력한 명령어를 종료해야 영문으로 전환이 되어요.
스페이스 바를 누른 다고 표현한 것이 .. 이 명령어 종료가 아닌가 싶습니다.
이자더님의 댓글
이자더 작성일
한영키는...
명령어가 종료된 다음에도 스페이스바를 눌러야 하는지 봐주세요.
명령어가 끝나지 않으면 한영전환은 안되어요.
객체 숫자는....
다른 것은 폭파해도 선 하나라서 이해가 되나, T-12 인 경우는.. 선 위에 원이 두 개 들어가 있어서.. 폭파를 하면 숫자가 3개로 산정이 되어요. 그것은 어떻게 하실 계획이세요?
오세완님의 댓글
오세완 작성일
아침부터 감사합니다.~~^^
한영키는 한글을 잘못치면 명령이 종료가 아니어서 한번 엔터 or 스페이스 바를
한번더 눌러야 영어로 전환 되네요
AUTOCAD 에서는 처음 명령행에 한글을 쓸경우가 없지 안을까요
처음 명령행에 한글입력하면 영어로 전환 이런것은 어떨까요
T-12,T-15는 3 으로 나누어 서 진행합니다.
이것까지는 프로그램에 반영 안 하셔도 될 것 같습니다.
범용으로 사용을 위하여 그 정도 수고는 해야죠.
혹시 하시게 되면 방법은 선택 레이어에 수량을 지정해서 곱하는 별도의 칸을 만들면 어떨까여요?
이자더님의 댓글
이자더 작성일
한영전환은.. 그렇게 작동하기는 어렵습니다.
사용자가 한글로 입력하는 것을 외부프로그램에 정보를 주어야 하는데.. 캐드는 그런 기능이 없거든요..
명령어가 작동 시작되면, 그리고 종료하면.. 이 두 번만 정보를 넘겨 주게 만들어져 있어서요..
특정 레이어 객체의 숫자를 세는 것은...
당장은 SE로 가능하실거여요. 새로운 명령어는 다음 메이져 업데이트에나 가능한데.. 시간이 제법 걸릴 거라서요.. 임시로 SE를 이용하시면 가능하실 거여요.
수량을 지정해서 곱하는 것은.. 하나의 레이어만 선택할 때 가능하고, 여러 레이어의 숫자를 셀 때는 적용이 어려울 것 같습니다.
이자더님의 댓글
이자더 작성일감사합니다.
감사합니다님의 댓글
감사합니다 작성일
코드를 참조하면 좋을것 같아 링크 남깁니다.
경로 : https://www.cadtutor.net/forum/topic/49606-list-of-layers-with-no-of-entities/#comment-411166
이자더님의 댓글
이자더 작성일파일로 만들어서 첨부파일로 올려 드렸습니다.
이자더님의 댓글
이자더 작성일v4.70 반영
이자더님의 댓글
이자더 작성일안녕하세요.
제가 잘 이해를 하지 못했는데요..
특정 레이어를 가진 객체의 숫자를 세는 방식을 말씀하신 건가요?